#define _CRT_SECURE_NO_WARNINGS 1
#include "SqList.h"
void testSqList() {
	SL s;
	SqListInit(&s);
	SqListPushBack(&s, 1);
	SqListPushBack(&s, 2);
	SqListPushBack(&s, 3);
	SqListPushBack(&s, 4);
	SqListPrint(&s); //1 2 3 4
	SqListPushFirst(&s, 4);
	SqListPushFirst(&s, 5);
	SqListPushFirst(&s, 6);
	SqListPrint(&s); //6 5 4 1 2 3 4
	SqListPopBack(&s);
	SqListPopFirst(&s);
	SqListPrint(&s); // 5 4 1 2 3
	SqListInsert(&s, 3, 7);
	SqListPrint(&s); // 5 4 7 1 2 3
	SqListDelete(&s, 2);
	SqListPrint(&s); // 5 7 1 2 3
	SqListSort(&s);
	SqListPrint(&s); // 1 2 3 5 7
	SqListDestruction(&s);
}
int main() {
	testSqList();
	return 0;
}